#!/usr/bin/python3
# -*- coding: UTF-8 -*-

def python_learn():
    # https://docs.python.org/zh-cn/3.13/tutorial/interpreter.html#source-code-encoding
    # 字符编码 # -*- coding: utf-8 -*-
    # https://docs.python.org/zh-cn/3.13/tutorial/introduction.html
    # 数字
    #   Python 用 ** 运算符计算乘方
    #   交互模式下，上次输出的表达式会赋给变量 _
    #   除了 int 和 float，Python 还支持其他数字类型，例如 Decimal 或 Fraction。Python 还内置支持 复数，后缀 j 或 J 用于表示虚数（例如 3+5j ）。
    # 文本
    #   转义
    #   原始字符串r
    #   一个原始字符串不能以奇数个 \ 字符结束
    #   + 拼接 * 重复
    #   相邻的两个或多个 字符串字面值 （引号标注的字符）会自动合并
    #   字符串支持 索引和负数索引
    #   切片 word[0:2]；开始索引时，默认值为 0；结束索引时，默认为到字符串的结尾：
    #   索引越界会报错，切片会自动处理越界索引
    #   Python 字符串不能修改，是 immutable 的
    #   内置函数 len() 返回字符串的长度

    # https://docs.python.org/zh-cn/3.13/tutorial/introduction.html#lists
    # 列表
    #   列表还支持合并操作

    # https://docs.python.org/zh-cn/3.13/tutorial/introduction.html#first-steps-towards-programming
    #   print(a, end=',') 关键字参数 end 可以取消输出后面的换行, 或用另一个字符串结尾：

    # https://docs.python.org/zh-cn/3.13/tutorial/controlflow.html
    # 关键字 'elif' 是 'else if' 的缩写
    # 内置函数 range() 用于生成等差数列：
    # break 语句将跳出最近的一层 for 或 while 循环:
    # continue 语句将继续执行循环的下一次迭代
    # 在 for 或 while 循环中 break 语句可能对应一个 else 子句。 如果循环在未执行 break 的情况下结束，else 子句将会执行。
    #


    pass

